Fix bug #7038 with cursor motion in paragraphs w/o strong characters.
authorEli Zaretskii <eliz@gnu.org>
Sat, 18 Sep 2010 11:59:53 +0000 (13:59 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 18 Sep 2010 11:59:53 +0000 (13:59 +0200)
commit5f625949cfd532964fd8c9bdf1025268f17e465e
treed198ac3698e68b79c3c30fd8008a2312015e6176
parenta868eece949b826b537c94d1a8ead45f44e19fbe
Fix bug #7038 with cursor motion in paragraphs w/o strong characters.

 xdisp.c (Fcurrent_bidi_paragraph_direction): Call
 bidi_paragraph_init with NO_DEFAULT_P non-zero.
 bidi.c (bidi_paragraph_init): Accept an additional argument
 NO_DEFAULT_P; all callers changed.  If NO_DEFAULT_P is non-zero,
 search back until a paragraph with a strong directional character
 is found, and use that to determine paragraph's base direction.
 dispextern.h (bidi_paragraph_init): Update prototype.
src/ChangeLog
src/bidi.c
src/dispextern.h
src/xdisp.c